SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_TramitesDocumentos
AS
SELECT tb_EstadosDeTramites.Descripcion, 
    tb_TramitesDocumentos.Descripcion AS DescripcionTramite, 
    tb_Agentes.Nombres AS NombreAgente, 
    tb_Organizaciones.Nombre AS NombreOrganizacion, 
    tb_Alumnos.Nombres AS NombreAlumno, 
    tb_TramitesDocumentos.idTramite, 
    tb_TramitesDocumentos.NroDeSubtramites, 
    tb_Usuarios.Nombre AS NombreUsuario
FROM tb_TramitesDocumentos left outer JOIN
    tb_Agentes ON 
    (tb_Agentes.idAgente = tb_TramitesDocumentos.AgenteSolicitante)
     left outer JOIN
    tb_Alumnos ON 
    (tb_TramitesDocumentos.AlumnoSolicitante = tb_Alumnos.idAlumno)
     left outer JOIN
    tb_EstadosDeTramites ON 
    (tb_TramitesDocumentos.Estado = tb_EstadosDeTramites.idEstadoTramite)
     left outer JOIN
    tb_Organizaciones ON 
    (tb_TramitesDocumentos.OrganizacionSolicitante = tb_Organizaciones.idOrganizaciones)
     left outer JOIN
    tb_Usuarios ON 
    (tb_TramitesDocumentos.ResponsableProceso = tb_Usuarios.idUsuario)
    left outer JOIN tb_Usuarios as u2 ON
    (tb_TramitesDocumentos.Solicito = u2.idUsuario)
WHERE (tb_TramitesDocumentos.Estado = 3)
-- El estado 3 es 'En Espera'

GO
GRANT SELECT ON  [dbo].[vw_TramitesDocumentos] TO [SoloVer]
GO
